package com.guojiganzhe.subject.common.entity;

import lombok.Data;

import java.io.Serializable;

/**
 * 分页请求实体
 * @author: guojiganzhe
 * @create: 2020-05-05 01:05
 **/
@Data
public class PageInfo implements Serializable {
    private Integer pageNo =1 ;
    private Integer pageSize = 20;

    public Integer getPageNo(){
        if (pageNo < 1 ||  pageNo ==null) {
            return 1;// 默认第一页
        }
        return pageNo;
    }
    public Integer getPageSize(){
        if (pageSize < 1 ||  pageSize ==null ||  pageSize > Integer.MAX_VALUE) {
            return 20;// 默认每页20条数据
        }
        return pageSize;
    }
}
